import { createApp } from 'vue';
import { createPinia } from 'pinia';
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';

import App from './App.vue';
import router from './router';

// 创建Vue应用实例
const app = createApp(App);

// 创建Pinia实例
const pinia = createPinia();
// 使用持久化插件
pinia.use(piniaPluginPersistedstate);

// 使用Pinia进行状态管理
app.use(pinia);
// 使用Vue Router进行路由管理
app.use(router);

// 挂载应用到DOM
app.mount('#app');
